7594d3835702fac6dc8c970f0adf93a4264e8fd7,src/cn/edu/buaa/crypto/encryption/hibe/HIBEEngineTest.java,HIBEEngineTest,main,#String[]#,22

Before Change


        Document documentSk01 = serializationFactory.documentSerialization(sk01);
        TestUtils.OutputXMLDocument("HIBE_Secret_Key_01.xml", documentSk01);
        sk01 = serializationFactory.documentDeserialization(pairingParameters, documentSk01);
        Document documentSk012 = serializationFactory.documentSerialization(sk012);
        TestUtils.OutputXMLDocument("HIBE_Secret_Key_012.xml", documentSk012);
        sk012 = serializationFactory.documentDeserialization(pairingParameters, documentSk012);

        // Encryption
        String[] ids0 = new String[]{ids[0]};

After Change


        CipherParameters anSk01 = serializationFactory.documentDeserialization(pairingParameters, documentSk01);
        assertEquals(sk01, anSk01);
        //Serialize & deserialize sk012
        TestUtils.OutputXMLDocument("HIBE_Secret_Key_012.xml", serializationFactory.documentSerialization(sk012));
        Document documentSk012 = TestUtils.InputXMLDocument("HIBE_Secret_Key_012.xml");
        CipherParameters anSk012 = serializationFactory.documentDeserialization(pairingParameters, documentSk012);
        assertEquals(sk012, anSk012);

        //Serialize & deserialize ciphertexts
        //Serialize & deserialize ciphertext0
        TestUtils.OutputXMLDocument("HIBE_Ciphertext_0.xml", serializationFactory.documentSerialization(ciphertext0));
        Document documentCiphertext0 = TestUtils.InputXMLDocument("HIBE_Ciphertext_0.xml");
        CipherParameters anCiphertext0 = serializationFactory.documentDeserialization(pairingParameters, documentCiphertext0);
        assertEquals(ciphertext0, anCiphertext0);
        //Serialize & deserialize ciphertext01
        TestUtils.OutputXMLDocument("HIBE_Ciphertext_01.xml", serializationFactory.documentSerialization(ciphertext01));
        Document documentCiphertext01 = TestUtils.InputXMLDocument("HIBE_Ciphertext_01.xml");
        CipherParameters anCiphertext01 = serializationFactory.documentDeserialization(pairingParameters, documentCiphertext01);
        assertEquals(ciphertext01, anCiphertext01);
        //Serialize & deserialize ciphertext012